const http=require('../../utils/http');
Page({
    data: {
        isAddForm:false,
        addForm:{
            title:'',
            content:'',
            router:'notepad.add'
        },
        list:[]
    },
    onLoad:function(){
        this.refresh();
    },
    refresh:function(){
        http.userRequest({router:'notepad.list'},(data)=>{
            console.log(data);
            this.setData({list:data});
        });
    },
    addFormInputChange: function (e) {
        this.data.addForm[e.currentTarget.id] = e.detail.detail.value;
        // 1. input 和 info 双向数据绑定
        // let dataset = e.currentTarget.dataset;
        // //data-开头的是自定义属性，可以通过dataset获取到，dataset是一个json对象，有obj和item属性，可以通过这两个实现双向数据绑定，通过更改这两个值，对不同name的变量赋值
        // let value = e.detail.value;
        // this.data[dataset.obj][dataset.item] = value;
        // this.setData({
        //   obj: this.data[dataset.obj]
        // });
    },
    clickAdd:function(){
        console.log('点击了新增按钮');
        this.setData({isAddForm:true});
    },
    clickAddSave:function(){
        console.log('点击了提交保存按钮');
        console.log(this.data.addForm);
        http.userRequest(this.data.addForm,(data)=>{
            console.log(data);
            this.data.addForm.title='';
            this.data.addForm.content='';
            this.setData({isAddForm:false});
            this.refresh();
        },'正在保存数据','post');
    }
});